#ifndef _TX_MACROS_
#define _TX_MACROS_

#define TX_PROP(parameterType, parameterName, accessors) \
	private: parameterType parameterName;\
	public: void set##accessors(parameterType parameterName)\
	{this->parameterName = parameterName;}\
	parameterType get##accessors()\
	{return parameterName;}

#define TX_PROP_PROT(parameterType, parameterName, accessors) \
	protected: parameterType parameterName;\
	public: void set##accessors(parameterType parameterName)\
	{this->parameterName = parameterName;}\
	parameterType get##accessors()\
	{return parameterName;}

#endif